package com.bjpowerrnode.javase.interger;
/*
1、java种为8种数据类型又对应准备了8种包装类，8种包装类属于引用数据类型，父类是Objecct。
2、思考：为什么要在准备8种包装类呢？
    因为8种基本数据类型不够用。
    所以sun公司又提供了8种包装数据类型。

 */
public class IntergerTest01 {

    //主方法：程序入口
    public static void main(String[] args) {
        //有没有这种需求：调用doSome()方法的时候需要传入一个数字
        //但是数字属于基本数据类型，而doSome()方法参数的类型是Object。
        //可见doSome()方法无法接受基本数据类型的数字。
        doSome(10); //在JDK1.5之前无法传入

        //把100这个数字通过构造方法包装成对象
        Myint myInt = new Myint(100);
        //doSome()虽然无法直接传入100，但是可以传入一个100对应的包装类型。
        doSome(myInt);
    }


    public static void doSome(Object obj){
        System.out.println(obj);
    }
}
